МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВIВCЬКА ПОЛІТЕХНІКА"
ПРОГРАМУВАННЯ МОВОЮ ПАСКАЛЬ
МЕТОДИЧНІ ВКАЗІВКИ
до лaбopаторних робіт
з дисципліни "Основи програмування та алгоритмічні мови"
для студентів базового напряму _.____ "Програмна інженерія"
Затверджено
на засіданні кафедри
програмного забезпечення
Протокол N __ від _______2007 р.
Львів - 2007
Програмування мовою Паскаль: Методичні вказівки до лабораторних робіт з дисципліни "Основи програмування та алгоритмічні мови" для студентів базового напряму _.____ "Програмна інженерія" / Укл.: В.М. Семотюк, Н.Б. Мельник. – Львів: Видавництво Національного університету "Львівська політехніка", 2007. – 23 с.
Укладачі: Семотюк В.М., канд. техн. наук, доц.
Мельник Н.Б., асист.
Відповідальний за випуск
Рецензенти:
ВСТУП
Лабораторні роботи з курсу "Основи програмування та алгоритмічні мови" призначені для закріплення знань і отримання навиків розробки алгоритмів розв’язування задач і реалізації їх у вигляді програм на комп’ютері. Наведені завдання розраховані на програмування мовою ПАСКАЛЬ, хоча більшість з них можуть бути використані при вивченні інших мов програмування високого рівня. Завдання охоплюють більшість засобів стандартної версії мови ПАСКАЛЬ, зокрема прості типи даних (цілий, дійсний, логічний, символьний, діапазонний, перелічуваний), основні керуючі структури (послідовного виконання, розгалуження, циклу з передумовою, з післямовою, з параметром, вибору), складні типи даних (регулярні типи, множини, комбіновані типи, файли).
Послідовність виконання лабораторних робіт
1. Опрацювання необхідного теоретичного матеріалу, ознайомлення з прикладами програм, які реалізують задачі, аналогічні до завдання даної лабораторної роботи.
2. Розробка алгоритму, побудова його блок-схеми та написання програми мовою Паскаль.
(Частина дій, передбачених п. 1, 2 повинна бути виконана за межами комп’ютерного класу, і є необхідною умовою допущення студента до роботи з комп'ютером.)
3. Набір програми в середовищі Turbo Pascal, її компіляція, відлагодження та виконання з метою отримання числових результатів.
4. Оформлення друкованого звіту до лабораторної роботи, який повинен містити:
- тему та мету лабораторної роботи;
- постановку задачі відповідно до індивідуального варіанту завдання (номер індивідуального завдання співпадає з порядковим номером студента в журналі групи; його необхідно вказувати на титульній сторінці звіту);
- блок-схему алгоритму;
- текст програми, що розв’язує поставлену задачу і задовольняє таким вимогам:
а) програма повинна починатися коментарем, який містить прізвище автора програми, номер групи, номер варіанту індивідуального завдання, назву програми і включати коментарі, які розкривають призначення окремих блоків програми;
б) імена для змінних програми вибираються з максимальним збереженням найменування об'єктів у завданні;
в) значення вхідних даних повинні вводитися з клавіатури;
г) повинен бути за6езпечений вивід на екран терміналу вхідних даних для контролю проміжних і кінцевих результатів;
- протокол роботи програми для кількох різних наборів даних, які підтверджують правильність виконання програми;
- висновки – аналіз одержаних результатів.
1. ВКАЗІВКИ ДЛЯ РОБОТИ В СЕРЕДОВИЩІ TURBO PASKAL
1.1. Вхід в середовище. Основне меню
Для входу в інтегроване середовище необхідно ввійти в каталог ТURВO PASCAL, вибрати Turbo.exe і натиснути клавішу Enter. Наприклад: C:\TP\Bin\Turbo.exe. Для виходу із середовища - набрати Alt-X.
При завантаженні середовища у верхній частині вікна з'явиться смуга із заголовками меню середовища:
Для входу в меню треба натиснути функціональну клавішу F10 і з допомогою курсора вибрати потрібну позицію меню. При натисканні Enter ця позиція меню розкривається у вигляді вікна, що містить подальшу деталізацію меню. Наприклад, якщо вибрати позицію Edit, то при натисканні клавіші Enter розкриється наступне вікно:
Справа від назви дії вказуються комбінації кла...